package saei.service;

import java.util.ArrayList;
import java.util.List;

import saei.bean.EntidadPersistente;
import saei.persistencia.DAO.EntidadPersistenteDAO;

@SuppressWarnings({"rawtypes", "unchecked"})
public class ServiciosEntidad {
	
	public static List buscarVOPorClase(Class className) {
		return ServiciosEntidad.buscarVOPorClase(className.getSimpleName());
	}
	
	public static List buscarVOPorClase(String className) {
		List retVal = new ArrayList<>();

		List<EntidadPersistente> entidades = EntidadPersistenteDAO.buscarPorClase(className);
		for (EntidadPersistente object : entidades) {
			retVal.add(object.getVO());
		}
		
		return retVal;
	}
}
